除了自行建立3D模型以外,也可以透過下載網路上製作好的 3D 模型匯入 three.js 的世界裡
官網
一套面向建築師、遊戲開發者、電影製作者等的 3D 建模軟體,可快速製作 3D 物件,網站提供了大量的 3D 模型供下載,也可以將繪製好的模型上傳分享。
要匯入 three.js 的世界裡,下載模型時需選擇 gltf 或 glb
GLTF 全名為 Graphics Language Transmission Format (圖形語言傳輸格式),起源於 3D 發展的過程中對 3D 格式統一化的迫切,由 khronos group 所推出的 3D 模型儲存格式,核心為 JSON 格式,儲存了網格、材質、紋理、渲染技術、動畫等完整的內容描述。
Gltf 架構 : 整體由 gltf+.bin+texture 所組成,並在 gltf 裡由 url 指向 .bin 和 texture。
GLTF 支持的軟體
GLB (Binary GLTF) 是 GLTF 的二進位版本,由於 base64 編碼 gltf 需要額外的空間來解碼,為了解決此問題,因此將複雜的 3D 資訊全部轉化為二進位儲存在單一檔案裡,減輕文件大小。
https://www.khronos.org/gltf/
https://hackmd.io/@Sai/HyhH59VqP?print-pdf#/
https://github.com/KhronosGroup/glTF/blob/main/extensions/1.0/Khronos/KHR_binary_glTF/README.md